package com.zym.init.model.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 文件上传返回值对象
 */
@Data
public class UploadFileVo implements Serializable {
    /**
     * 文件ID
     */
    private Long id;

    /**
     * 文件名
     */
    private String name;

    /**
     * 原始文件名
     */
    private String originalName;

    /**
     * 文件后缀名
     */
    private String extension;

    /**
     * 文件大小
     */
    private Long size;

    /**
     * 文件访问地址
     */
    private String url;

    /**
     * 目录
     */
    private String directory;

    /**
     * 媒体类型
     */
    private String mediaType;

    /**
     * 存储引擎ID
     */
    private Long storageId;

    /**
     * 加密后的ID
     */
    private String encryptionId;
}
